Formal Model for Business - aware Transaction Management ∗ Francois

نویسندگان

  • Francois Hantry
  • Mohand-Said Hacid
  • Mike Papazoglou
چکیده

Currently, Service Based Applications (SBAs) concentrate on composing software services into business processes. However, a few languages explicitly define business artifacts [6] including critical business activities, business events, business data, QoS requirements and SLAs. This is surprising since end-toend processes typically involve well defined standard processes or segments( (eg. payment processing, shipping and tracking....). Additionnally, SLA is a key concept in end-to-end processes. Furthermore, no well defined language enables an holistic (choreographic) description of these necessarily related granular business tenets in an end-to-end process constellation [19]. However this is critical for obtaining a reliable message level protocol, tackling monitoring issues, and enabling reuse. Last, although declarative languages exist for service composition [17] to tackle flexibility issue and reuse, they are not business aware and do not emphasize on the key concept of transaction and SLAs [19] for SBA. However Business Transaction and SLAs concepts often need to be declarative [20], [5], [19] and seems convenient for reuse. To illustrate some of the above remarks, we considere the standard BPEL [18] and a current technique for monitoring and recovery. In BPEL, focus is on messages and control flow rather than on active business object [6]. But business analyst may wish focusing only on the effect of business transaction such as ” Shipping” on corresponding real object such as ”good” (standed by a business object), rather than dealing systematically with the manipulation of numerous Business document (or attributes) aliases while sending messages. Enforcing message dependencies should be presented as an enactement of a stronger declarative business goal. Moreover, different encoding may satisfy business requirement. For instance, it is not possible to specify in a direct way in BPEL the business compliance pattern of ”prerequisite” wich means that, the absence of one activity implies that another is also absent. Last, The ” mixing” of SAGA style [9] with fault-handler mechanism coming from programing community (C++, Java) [18], is an ad-hoc approach [12]. Furthermore, BPEL does not tackle decentralized distributed transactional coordination mechanism. In [3], monitoring techniques enable separation between monitoring data from analysis. However, the business artifact dependencies maps, are not considered as a

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing a Model for Improving Business Environment in the City of Tehran

Abstract: Improving the environment in which businesses operate is important to business success. In particular, improving the environment reduces transaction costs and improves the competitiveness of businesses. The business environment of the city has unique characteristics that need to be understood and analyzed in various aspects. This research aims to design a model for improving the busin...

متن کامل

A Business-Aware Web Services Transaction Model

Advanced business applications typically involve well-defined standard business functions such as payment processing, shipping and tracking, managing market risk and so on, which apply to a variety of application scenarios. Although such business functions drive transactional applications between trading partners they are completely external to current Web services transaction mechanisms as the...

متن کامل

Context-Aware Agile Business Process Engine: Foundations and Architecture

Future developments for enterprise process management must evolve from the current systems based on rigid, workflow based processes into context-aware, agile dynamic structures, which exploit local adaptability. In this idea paper, we define two forms of process agility. To enable these forms of agility, we present our vision of context-aware business process management based on declarative mod...

متن کامل

Towards Real-Scale Business Transaction Workflow Modelling

While the specification languages of workflow management systems focus on process execution semantics, the successful development of workflows relies on a fuller conceptualisation of business processing, including process semantics. For this, a wellspring of modelling techniques, paradigms and informal-formal method extensions which address the analysis of organisational processing structures (...

متن کامل

Time Patterns for Process-aware Information Systems: A Pattern-based Analysis

Formal specification and operational support of time constraints constitute fundamental challenges for any process-aware information system. Although temporal constraints play an important role in the context of long-running business processes, time support is very limited in existing process management systems. By contrast, different kinds of planning tools (e.g., calendar systems and project ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010